#include<bits/stdc++.h>
using namespace std;
int main()
{
	string line;
	getline(cin,line);
	map<char,int> c;
	for(auto &p:line){
		c[p]++;
	}
	map<char,int> f;
	for(int i=0;i<26;i++){
		int t;cin>>t;
		f['a'+i]=t;
	}
	int fl=0;
	for(int i=0;i<26;i++){
		if(i>0){
			cout<<" ";
		}
		cout<<c['a'+i];
	}
	cout<<"\n";
	for(int i=0;i<26;i++){
		fl+=f['a'+i]*c['a'+i];
	}
	cout<<fl;
	return 0;
}